@charset "gb2312";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td, table { margin: 0; padding:0; font-size:12px;; color:#505050;}
object{ padding:0px; margin:0px;}
*{ margin:0px; padding:0px;}
ul,li{ list-style:none; padding:0px; margin:0px;font-size:12px;}
a{ text-decoration:none; color:#505050;font-size:12px;}
a:Hover{ text-decoration:none; color:#ff0000;font-size:12px;}
#cl{ line-height:0px; height:0px;  padding:0px; margin:0px; clear:both; height:0px !important}

#wap1002{ margin:0px auto; width:1002px;}
#top{ width:1002px; margin:0px auto;}
#top .logo{ background:url(/Skins/256203/images/top.jpg) left center no-repeat; line-height:95px; height:95px; width:1002px; text-align:left; vertical-align:middle;}
#top .logo  img{ float:left; margin-top:5px;}
#top .logo span{ width:240px; height:24px; line-height:24px; display:block; float:right; padding-top:30px;}
#top .logo span a.f{ background:url(/Skins/256203/images/home.jpg) no-repeat; padding-left:15px; padding-right:10px;}
#top .logo span a.s{ background:url(/Skins/256203/images/bookmark.jpg) no-repeat; padding-left:15px; padding-right:10px;}
#top .logo span a.t{ background:url(/Skins/256203/images/mail.jpg) no-repeat; padding-left:15px; padding-right:10px;}
#nav{ background:url(/Skins/256203/images/dh_bg.gif) left center repeat-x; line-height:40px; height:40px; padding-left:0px;}
#nav li{ float:left; width:100px; line-height:40px; height:40px; text-align:center; display:block; background:url(/Skins/256203/images/x.jpg) right center no-repeat;}
#nav li a{ color:#FFFFFF; font-size:14px;}
#flash{ margin-top:1px; width:1002px;}
.xx{ background:url(/Skins/256203/images/xx.jpg) left top repeat-x; line-height:26px; height:26px; display:block; padding:0px; clear:both;}

#main{ width:1002px; margin:0px auto; clear:both;}

#left{ width:227px; float:left;background:url(/Skins/256203/images/ml_bg.gif) repeat-y;}
#ser{ background:url(/Skins/256203/images/serch.jpg) top center no-repeat; width:227px; padding-top:40px;  overflow:hidden; margin-bottom:15px}
#ser ul{ padding:0px 30px;}
#ser ul li{ float:left}
#ser ul li .iputc{ line-height:18px; height:18px; padding-left:5px; color:#CCCCCC; width:100px; border:1px solid #CCCCCC;}
#ser ul li.btn{ text-align:right;}

#pro{ background:url(/Skins/256203/images/ml.jpg) top center no-repeat; width:227px; min-height:80px; padding-top:70px;}
#pro ul{ width:180px; margin:0px auto; }
#pro ul li a.big{ width:160px; background:url(/Skins/256203/images/tli.gif) left center no-repeat; padding-left:20px; line-height:28px; height:28px; display:block; font-weight:bold; overflow:hidden; border-bottom:none;}
#pro ul li a{ background:url(/Skins/256203/images/dot2.gif) 6px center no-repeat; padding-left:20px; width:160px;  line-height:24px; height:24px; display:block; overflow:hidden; border-bottom:1px dashed #e4ebf5;}

#prop{ background:url(/Skins/256203/images/mll.jpg) top center no-repeat; width:227px; min-height:80px; padding-top:70px;}
#prop ul{ width:180px; margin:0px auto; }
#prop ul li a.big{ width:160px; background:url(/Skins/256203/images/tli.gif) left center no-repeat; padding-left:20px; line-height:28px; height:28px; display:block; font-weight:bold; overflow:hidden; border-bottom:none;}
#prop ul li a{ background:url(/Skins/256203/images/dot2.gif) 6px center no-repeat; padding-left:20px; width:160px;  line-height:24px; height:24px; display:block; overflow:hidden; border-bottom:1px dashed #e4ebf5;}


#right{ width:745px; padding-left:30px; float:left;}
#xpzs{ margin-top:10px;}
#jpzs .bg{ background:url(/Skins/256203/images/jptj.jpg) left no-repeat; line-height:36px; height:36px;}
#xpzs .bg{ background:url(/Skins/256203/images/newpro.jpg) left no-repeat; line-height:41px; height:41px;}



#protab{ width:150px; padding:10px 18px 5px 18px; float:left;}
#protab .h_d{ width:150px; background:#f0f0f0; text-align: center; line-height:30px; height:30px; overflow:hidden; display:block; font-weight:normal;}


.map {
width:148px;
height:110px;
display:table-cell;/* for opera */
text-align:center;
vertical-align:middle;/* for opera */
border:1px solid #cccccc;
}
img {
display:inline-block;
text-align: center;
vertical-align:middle;
}
.edge {
 width:0;
 height:100%;
 display:inline-block;
vertical-align:middle;
}
#article_news{ margin-top:15px;}
#inews{ width:355px; float:left;}
#inews h1{ background:url(/Skins/256203/images/news.jpg) left center no-repeat; line-height:41px; height:41px; padding-left:310px;}
#inews h1 img{ margin-top:13px;}
#inews ul li{ background:url(/Skins/256203/images/listt.jpg) left center no-repeat; line-height:28px; height:28px; padding-left:10px;}
#inews ul li a{ width:260px; line-height:26px; height:28px; overflow:hidden; display:block; float:left;}
#inews ul li span{ width:80px; float:left; line-height:26px; height:26px; font-family:Arial, Helvetica, sans-serif;}

#article_news_midd{ width:30px; float:left; height:218px; background:url(/Skins/256203/images/1282285926.jpg) center top no-repeat;}
#iarticle{ width:355px; float:left;}
#iarticle h1{ background:url(/Skins/256203/images/hnew.jpg) left center no-repeat; line-height:41px; height:41px; padding-left:310px;}
#iarticle h1 img{ margin-top:13px;}
#iarticle ul li{ background:url(/Skins/256203/images/listt.jpg) left center no-repeat; line-height:28px; height:28px; padding-left:10px;}
#iarticle ul li a{ width:260px; line-height:26px; height:28px; overflow:hidden; display:block; float:left;}
#iarticle ul li span{ width:80px; float:left; line-height:26px; height:26px; font-family:Arial, Helvetica, sans-serif;}

#icont{ background:url(/Skins/256203/images/rczp.jpg) center top no-repeat;  height:250px;  }
#icont span{padding-top:40px; padding-left:25px; padding-right:20px; line-height:21px; width:180px; display:block}

#link{ background:url(/Skins/256203/images/links.jpg) center top no-repeat;   padding-top:70px;}
#link ul{ width:180px; margin:0px auto; line-height:22px;}
#link ul a{ width:180px; line-height:24px; height:24px; display:block;}

#mainpro{ width:1002px; background:url(/Skins/256203/images/dh_bg.gif) repeat-x; height:40px; line-height:40px; overflow:hidden; color:#FF0000; clear:both; margin-top:15px;}
#mainpro span{ width:80px; height:40px; line-height:40px; color:#FFFFFF; text-align:center; display:block; float:left;}
#foot{ width:1002px; margin:0px auto; padding-top:10px; line-height:22px; text-align:center;}


#nright{ width:774px; float:left; border-left:1px solid #FFFFFF}
#nbx{ background:url(/Skins/256203/images/titleF.jpg) left center no-repeat; padding-top:28px;height:32px; padding-left:70px;}
#abcont{ line-height:24px; padding:40px;}
#tccont{ line-height:30px; padding:40px; font-size:14px;}
#procont{ padding-left:20px; padding-top:40px;}
#fy{ width:700px; margin:0px auto; text-align:center; padding-top:20px; clear:both;}

#dml{ border:1px solid #e4e4e4; margin-bottom:10px; width:730px;}
#dml .first{ line-height:26px; height:26px; padding-left:10px; border-bottom:1px solid #e4e4e4; font-weight:bold; background:#f2f2f2}
#dml .sed{ padding:5px 10px; color:#666666; line-height:22px;}
#dml .sed a{color:#666666;}

#news{ width:730px;}
#news ul li{ background:url(/Skins/256203/images/line.jpg) left center no-repeat; padding-left:20px; line-height:30px; height:30px;}
#news ul li a{ width:640px; line-height:30px; height:30px; display:block; float:left;overflow:hidden;}
#news ul li span{ width:70px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-align:center; }

#newsd{ width:730px;}
#newsd ul li.ntitle{ line-height:40px; font-size:14px; font-weight:bold; height:40px; text-align:center;}
#newsd ul li.time{ border:1px solid #e8e8e8; padding:5px; background:#f7f7f7; text-align:center;}
#newsd ul li.newscont{ padding-top:15px; line-height:24px;}

#downc{ width:730px;}
#downc ul li{ background:url(/Skins/256203/images/line.jpg) left center no-repeat; padding-left:20px; line-height:30px; height:30px;}
#downc ul li a{ width:560px; line-height:30px; height:30px; display:block; float:left; overflow:hidden;}
#downc ul li span{ width:70px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
#downc ul li span a{ width:70px; line-height:22px; height:22px;}
.order_txt{ border:1px #CCCCCC dashed; padding:10px; line-height:24px;}
.orderk{ padding:10px; margin-top:15px;border:1px #CCCCCC dashed; padding:10px;}

#prod li.imgs{ width:320px; padding:5px; border:3px solid #fefefe; float:left;}
#prod li.pname{ padding-left:15px; line-height:22px;}
#prod li.pname b{ font-size:14px; font-weight:bold; line-height:30px; height:30px;}
#prodcont{ line-height:23px; padding:15px 5px;}
#xgcp{ background:#f2f2f2; padding-left:10px; color:#FF0000; line-height:28px; min-height:28px;}
#xgcp a{ color:#FF0000;}

#htab{ width:300px; padding:10px 18px 5px 18px; float:left;}
#htab h1{ width:300px; background:#f0f0f0; text-align: center; line-height:30px; display:block; font-weight:normal;}
.hmap {
width:298px;
height:300px;
display:table-cell;/* for opera */
text-align:center;
vertical-align:middle;/* for opera */
border:1px solid #cccccc;
}
img {
display:inline-block;
text-align: center;
vertical-align:middle;
}
.hedge {
 width:0;
 height:100%;
 display:inline-block;
vertical-align:middle;
}

#bggg{ background:#f1f1f1; height:20px; width:180px; display:block;}
.htitle{ border:1px solid #e8e8e8; padding:5px; background:#f7f7f7; text-align:center; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.honor_img img{ padding:5px; border:4px solid #f1f1f1;}



/* 产品LIST列表*/ 
#prolist_box{ padding:10px 10px 0 10px; clear:both;}
#prolist_box li{ clear:both; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px;}
#prolist_box li .zh_img{ float:left;border:1px solid #ddd; line-height:90px; height:105px; width:105px; background:#fff; text-align:center;}
#prolist_box li .zh_text{ float:left; margin-left:10px; font-size:12px; width:605px; }
#prolist_box li .zh_text .h_d{ font-size:14px; line-height:20px; font-weight:bold; margin-bottom:5px; height:20px; overflow:hidden;}
#prolist_box li .zh_text .h_d a{ color:#333333;}
#prolist_box li .zh_text .h_d a:hover{ color:#db1515;}
#prolist_box li .zh_text p{color:#666; line-height:20px; height:60px; overflow:hidden;}
#prolist_box li img{ vertical-align:middle; width:80px;}

.pro_xxjsan{ background:url(/skins/256203/images/arr.gif) no-repeat left; padding-left:20px; display:block; color:#666; width:125px;}
.pro_xxjsan:hover{ color:#FF0000;}


#ind_pro{ /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 85px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:100px;
	height:100px;
	
	padding:5px;
}
#ind_pro img {
	/*设置图片垂直居中*/
	vertical-align:middle;
}





/*-------------产品详细页产品信息---------------*/
#pro_jbzl_box{ border:1px solid #dddddd; clear:both; width:100%; font-size:12px; margin-top:15px;}
.xglb{ width:100%; clear:both; height:35px; line-height:35px; border-bottom:1px solid #ddd;}
.xglb h1{ float:left; font-size:14px;color:#333; background:url(/skins/54504/images/icon_04.png) no-repeat 10px; padding-left:25px;}
.xglb h1 a{color:#333;}
.xglb h1 a:hover{ color:#ff7c00;}
.xglb .xglb_right{ float:right; margin-right:20px;}
.xglb .xglb_right a{ margin-right:10px; color:#0066CC; background:url(/skins/54504/images/right_icon01.png) no-repeat top left; padding-left:15px; padding-top:3px;}
.xglb .xglb_right a:hover{ color:#ff7c00;}
.xglb .xglb_right .xglb_xl{ font-size:12px;}

.xglb_xl{_margin-top:7px;}

.pro_img{ float:left; _width:310px; margin-bottom:20px; margin-right:10px;}
#pro_text_box01{ float:left; padding-top:10px; line-height:20px; color:#333333; width:400px; _width:400px;}
#pro_text_box01 h1{ font-size:16px; color:#000; margin-bottom:10px;}
#pro_text_box01 table td{ line-height:24px;}
#pro_ssfl{ border:1px solid #0066CC; color:#0066CC; padding:0px 5px 0px 5px; display:block; float:left;}
#pro_ssfl:hover{ border:1px solid #FF6633; color:#FF6633; padding:0px 5px 0px 5px;}
#pro_text_box01 p{ width:385px;*width:355px; border:1px solid #fdd274; background:#fdf1d7; padding:10px; margin-top:10px; height:80px; overflow:hidden; color:#333333;}
#pro_an{ margin-top:20px;}
#pro_an a{ width:125px;height:35px; display:block; float:left; text-align:center; font-size:16px; color:#FFFFFF; line-height:35px;font-family:"Microsoft YaHei"}
#pro_an01{ background:url(/skins/54504/images/pro_an01.jpg) no-repeat;}
#pro_an01:hover{ background:url(/skins/54504/images/pro_an01hover.jpg) no-repeat;}
#pro_an02{ background:url(/skins/54504/images/pro_an02.jpg) no-repeat; margin-left:20px;}
#pro_an02:hover{ background:url(/skins/54504/images/pro_an02hover.jpg) no-repeat;}

#pro_text_box02{ clear:both;padding-top:10px; margin-top:20px;font-size:12px; line-height:24px;}
#pro_gsbt{ font-size:14px; color:#0066CC; border-bottom:3px solid #ddd; padding-bottom:5px; margin-bottom:10px;}

#pro_order{ clear:both; margin-top:15px;}


.prodetail_box{ clear:both; margin-bottom:10px; padding:10px;}
.prodetail_img{ float:left; width:250px; margin-right:20px; text-align:center;}
.pro_text01{ float:left; line-height:24px;}
.pro_text01 p{ clear:both; margin-bottom:5px;}
.pro_text01 p b{ float:left; display:block; width:70px;}
.pro_text01 p span{ float:left; width:250px;}

#pro_xxnr_box{ clear:both; line-height:24px; font-size:12px;}
#pro_xxnr_box .bt{ height:30px; line-height:30px; background:#ddd; padding-left:15px; color:#333; font-size:14px; font-weight:normal; margin-bottom:15px;}
#pro_xxnr_box .xxbrbox{ padding:5px;}
#pro_xxnr_box .xxbrbox table{border: 0px solid #fff;border-collapse:collapse;}
#pro_xxnr_box .xxbrbox table td{ border:1px solid #ccc; padding-left:5px; font-size:12px;}